@charset "utf-8";
/* CSS Document */
body{ color:#535353; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:150%; background:#FFF; margin:0;}
ul,li,dl,dt,dd,form{ padding:0; margin:0; list-style:none}
a:link, a:visited{ color:#003399; text-decoration:none;}
a:hover,a:active{ color:#ff0000; text-decoration:none;}
.h10{ clear:both; height:10px; font-size:0; line-height:10px;}
.clear { clear:both;}

#wrapper{ width:950px; margin:0 auto;}
.head{ margin:0 auto; width:950px; height:80px; border-bottom:#2485ba 2px solid;}
.headL{ float:left; padding-top:16px;}
.headR{ float:right;  font-size:12px;padding:57px 8px 0 0; text-align:right}
.headR a:link,.headR a:visited{ color:#535353; text-decoration:none;}
.headR a:hover,.headR a:active{ color:#ff0000; text-decoration:none;}


.step{ margin:14px auto; text-align:center; }


.order{ margin:15px auto;height:122px; background-color:#e9f7ff; }
.orderL{margin:14px 0 0 20px;padding:0 10px 0 0; float:left; height:94px; color:#000;border-right:1px solid #dce6ef;}
.orderL dl{ display:block; clear:both;line-height:35px; }
.orderL dt{float:left; margin-right:2px;text-align:right; width:75px;}
.orderL dd{float:left;}
.money{ color:#bf0008; font-size:32px}
.orderR{ font-size:12px;margin:7px 0 0 10px; float:left; }
.orderR dl{ display:block; clear:both;line-height:27px; }
.orderR dt{float:left; margin-right:2px; text-align:right; width:70px;}
.orderR dd{ float:left}


.pay{ margin:20px auto;height:100%; border:1px solid #63b8e7;}
.payT{height:28px; background: url(../images/payTbg.jpg)  repeat-x top;}
.payT ul{margin:0 0 0 27px;}
.payT li{ float:left;}
.payT li a:link,.payT li a:visited{display:block; width:120px; height:28px; line-height:28px; text-align:center; color:#535353;}
.payT li a.payNow:link,.payT li a.payNow:visited{background: url(../images/nowbg.jpg) no-repeat center;color:#1071a6; font-weight:bold;}
.input{ height:30px; margin:28px auto 0; width:882px; padding:0 0 0 22px;border-bottom:1px dashed #c4c3c3; }
.input li{ float:left; margin-right:20px;}
.userInfo{ width:902px;margin:15px auto 0 auto; padding:0;}
.userInfo ul{ margin: 0px;padding: 0px; clear:both;list-style-type: none;}
.userInfo li{ float: left;display: block;}
.userInfo li input,.userInfo li a{ vertical-align:top; }
.userInfo li.listMoney input{margin:8px 2px; *margin:0 2px;}
.userInfoL{ width:125px; text-align:right; margin-right:10px; line-height:35px;}
.userInfoR{ width:600px; text-align:left; line-height:30px; margin-top:8px;}
#.num{ color:#bdd5f0; font-size:30px; font-family:Arial, Helvetica, sans-serif; white-space: nowrap;}
.num{background-color: #FFFDCA;
    border: 1px solid #FACF66;
    color: #F73200;
    font-size: 25px;
    overflow: hidden;
    padding: 6px 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 174px;}
.exception{ color:red; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
input.width180px{ width:180px;}
input.width80px{ width:80px;}
input.payment{ background: url(../images/paybtbg.jpg) no-repeat; width:80px; height:30px; border:0; font-weight:bold; color:#FFF; font-size:14px; line-height:30px; text-align:center; }
.line { overflow:hidden; margin:auto 23px; height:1px; border-bottom:1px dashed #c4c3c3;}
.note{ width:902px; font-size:12px; margin:15px auto;}
.note ul{ margin: 0 0 0 30px;padding: 0px; list-style-type: none;}
.note li{ background: url(../images/dian.jpg) left no-repeat; padding-left:8px;line-height: 20px;}
